package com.xunyin.modules.device.domain;

import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xunyin.domain.BaseDomain;
import lombok.Data;

/**
 * 硬件语音提示内容设置
 * <p>
 * Created by xunyinyunshang <3594419785@qq.com>
 * CopyRight 讯音云商 https://www.tonetn.com
 * @date 2023-10-20
 */
@Data
@TableName("t_device_voice_set")
public class TDeviceVoiceSet extends BaseDomain {

    @TableId
    private Integer id;

    /**
     * 提示语音类型（1开门欢迎语，2续单提示语）
     */
    private Integer promptType;

    /**
     * 提示语音内容
     */
    private String promptContent;

    /**
     * 分钟
     */
    private Integer promptTime;


    private Integer storeId;

    public void copy(TDeviceVoiceSet source) {
        BeanUtil.copyProperties(source, this, CopyOptions.create().setIgnoreNullValue(true));
    }

}